mouse ear snail - Turkish English Dictionary